<script>
    var localnum = localStorage.getItem('secend_sqldata') || 0

    // ## api res

    const resget = ({ l, res }) => {
        res.json().then(resv => {
            console.log(resv)
        })
    }

    const failget = (err) => {
        console.log({ msg: '系统繁忙，请稍后重试', status: 401 })
    }

    // ## api
    (async () => {
        try {
            await fetch('//localhost:5001/mbs?id=1', {
                method: 'get'
            }).then((res) => {
                resget({ l: '/mbs', res: res })
            }).catch((err) => {
                failget(err)
            })

        } catch (e) {
            console.log({ msg: '系统繁忙，请稍后重试', status: 401 })
        }

        try {
            await fetch('//localhost:5001/mov', {
                method: 'post'
            }).then((res) => {
                resget({ l: '/mov', res: res })
            }).catch((err) => {
                failget(err)
            })
        } catch (e) {
            console.log({ msg: '系统繁忙，请稍后重试', status: 401 })
        }

        //

        try {
            await fetch('//localhost:5001/child/toget', {
                method: 'get'
            }).then((res) => {
                resget({ l: '/child/toget', res: res })
            }).catch((err) => {
                failget(err)
            })
        } catch (e) {
            console.log({ msg: '系统繁忙，请稍后重试', status: 401 })
        }

        //数据库操作相关

        // try{
        // await fetch('//localhost:5001/sqltest2/sqladd', {
        //     method: 'post',
        //     headers: { "content-type": "application/json" },
        //     body: JSON.stringify({
        //         'name': 'nameD' + localnum,
        //         'birth': '1999-01-01'
        //     })
        // }).then((res) => {
        //     resget({ l: '/sqltest2/sqladd', res: res })
        //     localStorage.setItem('secend_sqldata', Number(localStorage.getItem('secend_sqldata')) + 1)
        // }).catch((err) => {
        //     failget(err)
        // })
        // }catch(e){
        //     console.log({ msg: '系统繁忙，请稍后重试', status: 401 })
        // }

        // try{
        // await fetch('//localhost:5001/sqltest2/sqlupdate', {
        //     method: 'post',
        //     headers: { "content-type": "application/json" },
        //     body: JSON.stringify({
        //         'name': 'nameD15',
        //         'birth': '1999-01-02',
        //         'id': 16
        //     })
        // }).then((res) => {
        //     resget({ l: '/sqltest2/sqlupdate', res: res })
        // }).catch((err) => {
        //     failget(err)
        // })
        // }catch(e){
        //     console.log({ msg: '系统繁忙，请稍后重试', status: 401 })
        // }

        // try{
        // await fetch('//localhost:5001/sqltest2/sqldel', {
        //     method: 'post',
        //     headers: { "content-type": "application/json" },
        //     body: JSON.stringify({
        //         'id': 18
        //     })
        // }).then((res) => {
        //     resget({ l: '/sqltest2/sqldel', res: res })
        // }).catch((err) => {
        //     failget(err)
        // })
        // }catch(e){
        //     console.log({ msg: '系统繁忙，请稍后重试', status: 401 })
        // }

        try {
            await fetch('//localhost:5001/sqltest/sqllist?row=12&pagesize=2&iddesc=1', {
                method: 'get'
            }).then((res) => {
                resget({ l: '/sqltest/sqllist', res: res })
            }).catch((err) => {
                failget(err)
            })

        } catch (error) {
            console.log({ msg: '系统繁忙，请稍后重试', status: 401 })
        }

        //验证码操作相关

        try {
            await fetch('//localhost:5001/sqltest2/mock/mobile?mobile=18922994455', {
                method: 'get'
            }).then((res) => {
                resget({ l: '/sqltest2/mock/mobile', res: res })
            }).catch((err) => {
                failget(err)
            })

        } catch (error) {
            console.log({ msg: '系统繁忙，请稍后重试', status: 401 })
        }

        for (var i = 0; i < 110000; i++) {
            try {
                await fetch('//localhost:5001/sqltest2/mock/mobile?mobile=' + (16922994455 - i), {
                    method: 'get'
                }).then((res) => {
                    resget({ l: '/sqltest2/mock/mobile', res: res })
                }).catch((err) => {
                    failget(err)
                })

            } catch (error) {
                console.log({ msg: '系统繁忙，请稍后重试', status: 401 })
            }
        }

        try {
            await fetch('//localhost:5001/sqltest2/mock/mobile', {
                method: 'get'
            }).then((res) => {
                resget({ l: '/sqltest2/mock/mobile', res: res })
            }).catch((err) => {
                failget(err)
            })

        } catch (error) {
            console.log({ msg: '系统繁忙，请稍后重试', status: 401 })
        }

        setTimeout(async () => {

            try {
                await fetch('//localhost:5001/sqltest2/mock/mobilelogin?code=112233', {
                    method: 'get'
                }).then((res) => {
                    resget({ l: '/sqltest2/mock/mobilelogin', res: res })
                }).catch((err) => {
                    failget(err)
                })

            } catch (error) {
                console.log({ msg: '系统繁忙，请稍后重试', status: 401 })
            }

        }, 3000)
    })()
</script>